package com.ibeeking.found.msg.service.common.vo;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.io.Serializable;

/**
 * @ClassName WxCpMsgTemplateVO
 * @Description
 * @Author ibeeking
 * @Date 2022-01-10 13:51
 **/
@Data
public class WxCpMsgTemplateVO implements Serializable {
    private static final long serialVersionUID = 1L;

    @JsonFormat(shape = JsonFormat.Shape.STRING)
    private Long id;

    /**
     * 公众号id
     */
    private String appId;

    /**
     * 企微模板ID
     */
    private String templateId;

    /**
     * 模板标题
     */
    private String title;

    /**
     * 模板所属行业的行业id
     */
    @JsonFormat(shape = JsonFormat.Shape.STRING)
    private Long industryId;

    /**
     * 模板所属行业的一级行业
     */
    private String primaryIndustry;

    /**
     * 模板所属行业的二级行业
     */
    private String deputyIndustry;

    /**
     * 模板内容
     */
    private String content;

    /**
     * 点击后跳转的URL地址
     */
    private String url;
    /**
     * 点击后跳转的小程序AppId
     */
    private String miniProgramAppid;
    /**
     * 点击后跳转的小程序页面路径
     */
    private String miniProgramPagePath;

    /**
     * 模板示例
     */
    private String example;
}
